package com.reservation.taxi.taxi.vo.operatingorder;

import lombok.Data;

/**
 * 订单撤销
 * DDCX 接口命令
 */
@Data
public class OrderUndoVo {

    /**
     * 平台公司唯一标识
     */
    private String companyId;

    /**
     * 上车地点行政区划代码
     */
    private Integer address;

    /**
     * 订单编号
     */
    private String orderId;

    /**
     * 订单下达时间 格式：yyyyMMddHHmmss
     */
    private String orderTime;

    /**
     * 撤单时间 格式：yyyyMMddHHmmss
     */
    private String cancelTime;

    /**
     * 撤销发起方 1：乘客 2：驾驶员 3：平台公司 (非必填)
     */
    private Integer initiator;

    /**
     * 撤销类型代码 1：乘客提前撤销 2：驾驶员提前撤销 3：平台公司撤销 4：乘客违约撤销 5：驾驶员违约撤销 (非必填)
     */
    private Integer cancelTypeCode;

    /**
     * 撤销或违约原因 (非必填)
     */
    private String cancelReason;

}
